package com.cssw.fyzb.core.model.dodb.base;

import com.ydn.dbframe.plugin.activerecord.Model;
import com.ydn.dbframe.plugin.activerecord.IBean;

/**
 *  do not modify this file.
 */
@SuppressWarnings("serial")
public abstract class BaseTeamLevel<M extends BaseTeamLevel<M>> extends Model<M> implements IBean {

	/**
	 * 团队级别标识
	 */
	public void setLevelId(java.lang.Integer levelId) {
		set("level_id", levelId);
	}
	
	/**
	 * 团队级别标识
	 */
	public java.lang.Integer getLevelId() {
		return getInt("level_id");
	}

	/**
	 * 级别名称
	 */
	public void setLevelName(java.lang.String levelName) {
		set("level_name", levelName);
	}
	
	/**
	 * 级别名称
	 */
	public java.lang.String getLevelName() {
		return getStr("level_name");
	}

	/**
	 * 分得交易手续费比列(角色没有出现不做分配，每个角色每天获取比列的总量的平均分配，参照利是分计算，实际得到是贡献值)
	 */
	public void setRatio(java.lang.Integer ratio) {
		set("ratio", ratio);
	}
	
	/**
	 * 分得交易手续费比列(角色没有出现不做分配，每个角色每天获取比列的总量的平均分配，参照利是分计算，实际得到是贡献值)
	 */
	public java.lang.Integer getRatio() {
		return getInt("ratio");
	}

	/**
	 * 升级条件（无）
	 */
	public void setUpgradeCond(java.lang.String upgradeCond) {
		set("upgrade_cond", upgradeCond);
	}
	
	/**
	 * 升级条件（无）
	 */
	public java.lang.String getUpgradeCond() {
		return getStr("upgrade_cond");
	}

	/**
	 * 首次赠送任务类型（无）
	 */
	public void setGiveTaskType(java.lang.Integer giveTaskType) {
		set("give_task_type", giveTaskType);
	}
	
	/**
	 * 首次赠送任务类型（无）
	 */
	public java.lang.Integer getGiveTaskType() {
		return getInt("give_task_type");
	}

}
